STAR Soccer Complex

STAR Soccer Complex
Location San Antonio
Capacity 5,400

STAR (South Texas Area Regional) Soccer Complex is a proposed soccer venue in San Antonio, Texas, United States. A new stadium is expected to be built at the Soccer Complex and become the home venue of the San Antonio Scorpions FC team.

External links